Reflective Model Driven Engineering
نویسندگان
چکیده
In many large organizations, the model transformations allowing the engineers to more or less automatically go from platformindependent models (PIM) to platform-specific models (PSM) are increasingly seen as vital assets. As tools evolve, it is critical that these transformations are not prisoners of a given CASE tool. Considering in this paper that a CASE tool can be seen as a platform for processing a model transformation, we propose to reflectively apply the MDA to itself. We propose to describe models of transformations that are CASE tool independent (platform-independent transformations or PIT) and from them to derive platform-specific transformations (PST). We show how this approach might help in reaching a consensus in the RFP on MOF QVT, including a solution for the declarative/imperative dilemma. We finally explore the consequences of this approach on the development life-cycle.
منابع مشابه
The world is going MAD: Models for Adaptation
This paper summarises our research on how to use Model-Driven Engineering and Domain Specific Modelling to support a development approach during the life cycle (including design, programming, testing, deployment, and execution) of reflective and adaptive middleware families. We particularly advocate using models to specify and validate runtime and adaptive
متن کاملRaising a Reflective Family
This paper gives an outline of our research on how to combine modelling and meta-modelling to methodically generate reflective middleware family configurations. From our partial results we have identified some research challenges and questions that bring together the areas Model-Driven Software Development, Reflection, and Aspect Oriented Software Development.
متن کاملA Reflective Model for Architecting Feedback Control Systems
Autonomic Computing aims at realizing computing systems that are able to adapt themselves, but the engineering of such systems in the large is rather a challenging task. It is hard to find an appropriate model that controls the adaptation itself and several loops are likely to be coordinated to avoid unexpected and harmful behaviors. This paper presents an approach and a runtime support to arch...
متن کاملPreening: Reflection of Models in the Mirror a Meta-modelling Approach to Generate Reflective Middleware Configurations
This paper outlines my PhD research in the area of Model-Driven Software Development applied in the generation of OpenCOM-based Reflective Middleware family configurations. These configurations might address different domains but will follow the main foundation concepts: components, components frameworks and reflection for dynamic (re)configuration. A Kernel Metamodel for the Reflective Middlew...
متن کاملA Data-driven Method for Crowd Simulation using a Holonification Model
In this paper, we present a data-driven method for crowd simulation with holonification model. With this extra module, the accuracy of simulation will increase and it generates more realistic behaviors of agents. First, we show how to use the concept of holon in crowd simulation and how effective it is. For this reason, we use simple rules for holonification. Using real-world data, we model the...
متن کاملFuzzy Logic Based Life Estimation of PWM Driven Induction Motors
Pulse-width modulated (PWM) adjustable frequency drives (AFDs) are extensively used in industries for control of induction motors. It has led to significant advantages in terms of the performance, size, and efficiency but the output voltage waveform no longer remains sinusoidal. Hence, overshoots, high rate of rise, harmonics and transients are observed in the voltage wave. They increase voltag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003